4大组件概览 (Architecture, UI, Foundation, Behavior) · 为什么需要Jetpack · 解决Android痛点
LifecycleOwner / Observer 原理 · 自定义LifecycleOwner · 最佳实践
工作原理 · 粘性事件 · MediatorLiveData合并多数据源
ViewModel生命周期 · 跨Fragment共享 · SavedStateHandle
两者区别 · 表达式语言 · 双向绑定 · BindingAdapter自定义
架构 · Entity, Dao, Database · 基本CRUD
迁移 · 类型转换器 · @Relation · 测试最佳实践
Navigation graph · Safe Args · 深层链接 · Fragment导航
PagingSource, PagingData, PagingDataAdapter · 网络+本地缓存分页
链式任务 · 约束条件 · 周期性任务 · 与LiveData结合
组件层次 · @Module/@Provides · @Binds
与ViewModel/WorkManager集成 · 多模块依赖管理
声明式UI · @Composable · Modifier · remember/mutableStateOf
Column/Row/Box · Material3主题 · 深色模式适配
animate*AsState · AnimatedVisibility · 自定义动画Spec
AndroidView嵌入传统View · ComposeView在XML · Fragment中的Compose
约束布局高级用法 · MotionLayout动画 · 与Jetpack集成
App Startup原理 · 自动初始化 · 懒加载策略
EncryptedSharedPreferences · EncryptedFile · 密钥管理
Preferences与Proto实现 · 迁移方案
用例 (Preview, ImageCapture, ImageAnalysis) · 生命周期绑定
ExoPlayer升级 · Media3架构 · 音视频播放
Microbenchmark / Macrobenchmark · 启动性能分析
JUnit5 · Mockito · Espresso · ViewModel单元测试
Clean Architecture落地 · UseCase与Repository设计
Compose + ViewModel + Flow · 状态提升
Jetpack组件应用于多模块 · 模块间依赖管理
viewModelScope · lifecycleScope · Flow在Jetpack集成
从零搭建完整Jetpack项目 · 核心组件 · 发布Google Play注意事项